package com.blockchain.console.service.content.query;

import java.sql.Timestamp;

import com.blockchain.common.enums.QuestionType;

public abstract interface QuestionQuery {

	/**
	 * 获取问题
	 * @return {@link String}
	 */
	public abstract String getQuestion();
	/**
	 * 获取问题(英文)
	 * @return {@link String}
	 */
	public abstract String getQuestionEn();
	/**
	 * 获取问题(繁体)
	 * @return {@link String}
	 */
	public abstract String getQuestionTw();
	/**
	 * 获取问题类型
	 * @return {@link QuestionType}
	 */
	public abstract QuestionType getType();
	/**
	 * 获取回答
	 * @return {@link String}
	 */
	public abstract String getHd();
	/**
	 * 获取回答(英文)
	 * @return {@link String}
	 */
	public abstract String getHdEn();
	/**
	 * 获取回答(繁体)
	 * @return {@link String}
	 */
	public abstract String getHdTw();
	/**
	 * 获取提交时间
	 * @return {@link Timestamp}
	 */
	public abstract Timestamp getTjsj();
	
	/**
	 * 获取排序值
	 * @return
	 */
	public abstract int getPxz();
	
}
